package com.joysuch.wwyt.risk.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel(value = "分级管控查询条件")
public class RiskControlSearchBean implements Serializable {

    @ApiModelProperty("风险区域名称/编号")
    private String districtNameOrCode;

    @ApiModelProperty("风险点名称")
    private String riskPointName;

    @ApiModelProperty("风险级别")
    private Integer riskPointLevel;

    @ApiModelProperty("管控层级code")
    private Long controlLevelId;

    @ApiModelProperty("责任单位id")
    private Long responseDepartId;

    @ApiModelProperty("责任人id")
    private Long responseUserId;

    @ApiModelProperty("排查对象-人员或岗位")
    private String responseUserName;

    @ApiModelProperty("管控状态:1,未管控  2,已管控")
    private Integer controlState;

    private List<Integer> controlStateList;

    @ApiModelProperty("风险区域id")
    private Long districtId;

    @ApiModelProperty("控制风险等级")
    private Integer controlRiskLevel;
    @ApiModelProperty("固有风险等级")
    private Integer stableRiskLevel;

    private Long tenentId;
    private String orgCode;

    @ApiModelProperty("排查类型")
    private Integer troubleshootingType;

    @ApiModelProperty("当前页码")
    private Long page = 0L;
    @ApiModelProperty("每页大小")
    private Long size = 15L;
}
